home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / program / tsetguid.zip / TEA / SET / SAMPLE / GRIDFORM.JAV < prev    next >
Text File  |  1997-02-27  |  3KB  |  81 lines

  1. /*
  2.  * Copyright (c) 1996-1997, InetSoft Technology Corp, All Rights Reserved.
  3.  *
  4.  * The software and information contained herein are copyrighted and 
  5.  * proprietary to InetSoft Technology Corp. This software is furnished 
  6.  * pursuant to a written license agreement and may be used, copied, 
  7.  * transmitted, and stored only in accordance with the terms of such 
  8.  * license and with the inclusion of the above copyright notice. Please 
  9.  * refer to the file "COPYRIGHT" for further copyright and licensing 
  10.  * information. This software and information or any other copies 
  11.  * thereof may not be provided or otherwise made available to any 
  12.  * other person. 
  13.  */
  14. package tea.set.sample;
  15.  
  16. import tea.set.*;
  17. import java.awt.*;
  18. import java.net.*;
  19. import java.applet.*;
  20.  
  21. /**
  22.  * This is a demo applet to show using tea.set.Grid to build a form
  23.  * like interface.
  24.  *
  25.  * @see Grid
  26.  * @see TextGrid
  27.  * @version 1.3, 01/31/97
  28.  * @author InetSoft Technology Corp
  29.  */
  30. public class GridForm extends Applet {
  31.    public void init() {
  32.       setLayout(new BorderLayout());
  33.       
  34.       grid = new TextGrid(5, 4);
  35.       add("Center", new Effect3D(grid, Effect3D.RAISED_BORDER));
  36.       
  37.       grid.setRuling(Grid.NONE);
  38.       grid.setEditable(false);
  39.       grid.setGap(Grid.ALL_CELL, Grid.ALL_CELL, new Insets(2,2,2,2));
  40.  
  41.       try {
  42.      Image img = getImage(new URL(getDocumentBase(),"images/Duke/T1.gif"));
  43.      grid.setCell(0, 1, new ImageCanvas(img), 2, 1);
  44.      grid.setAlignment(0, 1, Grid.H_CENTER);
  45.       } 
  46.       catch(Exception e) {
  47.      e.printStackTrace();
  48.       }
  49.       
  50.       grid.setObject(2, 0, "First Name:");
  51.       grid.setObject(2, 1, "Duke");
  52.       grid.setEditable(2, 1, true);
  53.       
  54.       grid.setObject(3, 0, "Last Name:");
  55.       grid.setObject(3, 1, "Gosling?");
  56.       grid.setEditable(3, 1, true);
  57.       
  58.       grid.setObject(4, 0, "Sex:");
  59.       grid.setObject(4, 1, "<CHOICE>Unkown,Male,Female");
  60.       
  61.       grid.setObject(0, 2, "Habit:");
  62.       grid.setObject(0, 3, "Likes to tumble\nWave at people a lot");
  63.       grid.setSpanning(0, 3, 2, 1);
  64.       grid.setEditable(0, 3, true);
  65.       
  66.       grid.setObject(2, 2, "Resume:");
  67.       grid.setObject(2, 3, "Hired by Sun as the\nspokesman for Java\n"+
  68.              "liked by most people\nbecause of "+
  69.              "his\nfriendliness.");
  70.       grid.setSpanning(2, 3, 3, 1);
  71.       grid.setEditable(2, 3, true);
  72.       
  73.       grid.setForeground(Grid.ALL_CELL, 1, Color.white);
  74.       grid.setBackground(Grid.ALL_CELL, 1, Color.gray);
  75.       grid.setForeground(Grid.ALL_CELL, 3, Color.white);
  76.       grid.setBackground(Grid.ALL_CELL, 3, Color.gray);
  77.    }
  78.    
  79.    private TextGrid grid;
  80. }
  81.